# 算出 100 ~ 999 的水仙花数
# 水仙花数是 指百位的3次方 + 十位的3次方  + 各位的3次方  等于原数的数
# 打印出所有的 水仙花数

for x in range(100, 1000):
    s = str(x)
    baiwei = int(s[0])
    shiwei = int(s[1])
    gewei = int(s[2])
    if baiwei ** 3 + shiwei ** 3 + gewei ** 3 == x:
        print(x)

for x in range(100, 1000):
    baiwei = x // 100
    shiwei = x // 10 % 10
    gewei =  x % 10
    if baiwei ** 3 + shiwei ** 3 + gewei ** 3 == x:
        print(x)
